strong cord made of twisted cotton threads - Spanish English Dictionary